Microsoft DirectX 8.1 (C++)

Blocking a Component

This topic applies to Windows XP Home Edition and Windows XP Professional only.

The tune request from the Video Control contains a collection of components, which is fixed for the lifetime of the request. Components expose the IComponent interface. The CA manager encapsulates each component inside the ICAComponent interface.

Blocking a component is similar to blocking a request. Retrieve the components collection from the request, by calling the ICARequest::get_Components method. Use the returned ICAComponents interface to enumerate the components. To block a component, retrieve its denials collection by calling the ICAComponent::get_Denials method. Add a new denial, along with the associated tolls, as described in the previous section.